import * as echarts from 'echarts';
// 此函数接收两个参数 图例dom 以及option配置项
function GetEcharts(that,getdom,getoption) {
  var chartDom = getdom
  var myChart = echarts.init(chartDom);
  var option;
  // 开启loding
  // const loading = that.$loading({
  //   lock: true,
  //   text: 'loading',
  //   spinner: 'el-icon-loading',
  //   target: chartDom
  // });
  option = getoption
  // 先删除图表再重建 防止数据变视图不变
  myChart.clear();
  option && myChart.setOption(option);
  //图表响应处理 即图例容器宽高发生变化 图表随之变化
  window.addEventListener("resize", () => {
    myChart.resize();
  });
  // 关闭loding
  // loading.close()
}
export{GetEcharts}